<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of DaoVacunas
 *
 * @author amartinez
 */
include_once '../../controlador/php/conexion/Conexion.php';

class DaoVacuna {
    private $OidVacuna;
    private $Nombre;
    private $Descripcion;
    
    function __construct($OidVacuna,$Nombre,$Descripcion){
        $this->OidVacuna = $OidVacuna;
        $this->Nombre = $Nombre;
        $this->Descripcion = $Descripcion;
    }
    
    function getOidVacuna() {
        return $this->OidVacuna;
    }
    function getNombre() {
        return $this->Nombre;
    }
    function getDescripcion() {
        return $this->Descripcion;
    }
    function setOidVacuna($OidVacuna) {
        $this->OidVacuna = $OidVacuna;
    }
    function setNombre($Nombre) {
        $this->Nombre = $Nombre;
    }
    function setDescripcion($Descripcion) {
        $this->Descripcion = $Descripcion;
    }
    function GuardarVacuna(){
        $con = new Conexion();
        
        $Guardar = "INSERT INTO Do_Vacunacion(Nombre, Descripcion)VALUES('".$this->Nombre."','".$this->Descripcion."')";
        $con ->query($Guardar);
        
        $con ->cerrarConexion();
    }
    
    function ConsultarVacuna(){
        $con = new Conexion();
        
        $Consultar ="SELECT * FROM Do_Vacunacion";
        $Respuesta = $con ->query($Consultar);
        
        while ($Respuesta2 = mssql_fetch_array($Respuesta)){
            $Lista[] = array_map(utf8_encode, $Respuesta2);
        }
        
        print_r(json_encode($Lista));
        
        
        $con ->cerrarConexion();
    }
    
    function EditarVacuna(){
        $con = new Conexion();
        
        $Guardar = "UPDATE Do_Vacunacion
                    SET Nombre = '".$this->Nombre."', 
                    Descripcion ='".$this->Descripcion."'
                    WHERE Oid = '".$this->OidVacuna."'";
        $con ->query($Guardar);
        
        $con ->cerrarConexion();
    }
    function ConsultarVacunaEstudiante($Oid){
        $con = new Conexion();
        
        $Consultar ="SELECT OidVacunacion,OidEstudiantes,B.Nombre
                     FROM EsquemasVacunacion AS A
                     INNER JOIN Do_Vacunacion AS B ON A.OidVacunacion = B.Oid
                     WHERE OidEstudiantes ='".$Oid."'";
        $Respuesta = $con ->query($Consultar);
        
        while ($Respuesta2 = mssql_fetch_array($Respuesta)){
            $Lista[] = array_map(utf8_encode, $Respuesta2);
        }
        
        print_r(json_encode($Lista));
        
        
        $con ->cerrarConexion();
    }
}

?>
